[[
ํ์ผ ํ์ ํ์ธ ๋ฐ ๊ฐ ๋น๊ต.
์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด 0์ ๋ฐํํ๊ณ , ๊ฑฐ์ง์ด๋ฉด 1์ ๋ฐํํฉ๋๋ค.
๋ ๋ง์ ์ ๋ณด: https://gnu.org/software/bash/manual/bash.html#index-_005b_005b.
- ์ฃผ์ด์ง ๋ณ์๊ฐ ํน์ ๋ฌธ์์ด๊ณผ ๊ฐ์์ง/๋ค๋ฅธ์ง ํ
์คํธ:
[[ ${{๋ณ์}} {{==|!=}} "{{๋ฌธ์์ด}}" ]]
- ์ฃผ์ด์ง ๋ฌธ์์ด์ด ํน์ glob/regex ์ ๋งค์นญ๋๋์ง ํ
์คํธ:
[[ ${{๋ณ์}} {{==|=~}} {{ํจํด}} ]]
- ์ฃผ์ด์ง ๋ณ์๊ฐ ์ฃผ์ด์ง ์ซ์์ ๊ฐ์์ง[eq]/๋ค๋ฅธ์ง[ne]/๋ณด๋ค ํฐ์ง[gt]/๋ณด๋ค ์์์ง[lt]/ํฌ๊ฑฐ๋ ๊ฐ์์ง[ge]/์๊ฑฐ๋ ๊ฐ์์ง[le] ๋น๊ต:
[[ ${{๋ณ์}} -{{eq|ne|gt|lt|ge|le}} {{์ซ์}} ]]
- ์ง์ ๋ ๋ณ์์ ๋น์ด ์์ง ์์ ๊ฐ์ด ์๋์ง ํ์ธ:
[[ -n ${{๋ณ์}} ]]
- ์ง์ ๋ ๋ณ์๊ฐ ๋น์ด์๋์ง ํ์ธ:
[[ -z ${{๋ณ์}} ]]
- ์ง์ ๋ ํ์ผ์ด ์๋์ง ํ์ธ:
[[ -f {{ํ์ผ/์/๊ฒฝ๋ก}} ]]
- ์ง์ ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ง ํ์ธ:
[[ -d {{๋๋ ํ ๋ฆฌ/์/๊ฒฝ๋ก}} ]]
- ์ง์ ๋ ํ์ผ ํน์ ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ง ํ์ธ:
[[ -e {{๋๋ ํ ๋ฆฌ_ํน์_ํ์ผ/์/๊ฒฝ๋ก}} ]]